package com.yantong.pojo.vo;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 商户商品列表请求参数类
 * @author kanghaixin
 * @date 2018/9/12.20:40
 */
public class ProductsReqVo implements Serializable {

    private Integer status;//1-上架 0-下架
    /**
     * 商户ID
     */
    private Long centreId;
    /**
     * 是否是上新 0-否 1-是
     */
    private Integer isnew;
    /**
     * 是否是热销爆款 0-否 1-是
     */
    private Integer ishot;
    /**
     * 是否是vip商品 0-否 1-是
     */
    private Integer isvip;
    /**
     * 是否是门店商品 3是 0不是
     */
    private Integer isTeam;
    /**
     * 是否是今日特卖 1是 0不是
     */
    private Integer ismao;
    
    private Integer ismiaosha;//秒杀
    
    private Integer ispresell;

    private String sidx;//排序

    private String order;//升降序

    private BigDecimal minPrice;//最小价格

    private BigDecimal maxPrice;//最大价格

    private BigDecimal minScore;//最小积分

    private BigDecimal maxScore;//最大积分

    private String province;
    private String city;
    private String area;

    //区分是否要查询出商户的商品，true为是
    private Boolean centreFlag;

    private Integer isziti;
	private Integer istangshi;
	private Integer iswaimai;

    public BigDecimal getMinPrice() {
        return minPrice;
    }

    public void setMinPrice(BigDecimal minPrice) {
        this.minPrice = minPrice;
    }

    public BigDecimal getMaxPrice() {
        return maxPrice;
    }

    public void setMaxPrice(BigDecimal maxPrice) {
        this.maxPrice = maxPrice;
    }

    public String getSidx() {
        return sidx;
    }

    public void setSidx(String sidx) {
        this.sidx = sidx;
    }

    public String getOrder() {
        return order;
    }

    public void setOrder(String order) {
        this.order = order;
    }

    public Integer getIspresell() {
		return ispresell;
	}

	public void setIspresell(Integer ispresell) {
		this.ispresell = ispresell;
	}

	private Integer productPackageFlag;

	public Integer getProductPackageFlag() {
		return productPackageFlag;
	}

	public void setProductPackageFlag(Integer productPackageFlag) {
		this.productPackageFlag = productPackageFlag;
	}

	/**
     * 门店ID
     */
    private Long teamId;

    /**
     * 商户商品ID
     */
    private Long centreProductId;
    /**
     * 商品标题
     */
    private String title;
    /**
     * 分类ID
     */
    private Long categoryId;
    /**
     * 会员ID
     */
    private Long mid;
    
    private String  strDt;
    
    private String endDt;
    
    /**
     * 快递直发 0否 1是
     */
    private Integer isKuaidi;
    
    private Long liansuoid;
    
    private Integer isSpellgroup;
    private Integer spellgroupnum;

    private Integer productType;

    public Integer getProductType() {
        return productType;
    }

    public void setProductType(Integer productType) {
        this.productType = productType;
    }

    public Integer getIsmiaosha() {
		return ismiaosha;
	}

	public void setIsmiaosha(Integer ismiaosha) {
		this.ismiaosha = ismiaosha;
	}

	public Integer getIsSpellgroup() {
		return isSpellgroup;
	}

	public void setIsSpellgroup(Integer isSpellgroup) {
		this.isSpellgroup = isSpellgroup;
	}

	public Integer getSpellgroupnum() {
		return spellgroupnum;
	}

	public void setSpellgroupnum(Integer spellgroupnum) {
		this.spellgroupnum = spellgroupnum;
	}
    
    public Long getLiansuoid() {
		return liansuoid;
	}

	public void setLiansuoid(Long liansuoid) {
		this.liansuoid = liansuoid;
	}

	public Integer getIsKuaidi() {
		return isKuaidi;
	}

	public void setIsKuaidi(Integer isKuaidi) {
		this.isKuaidi = isKuaidi;
	}

	public String getStrDt() {
		return strDt;
	}

	public void setStrDt(String strDt) {
		this.strDt = strDt;
	}

	public String getEndDt() {
		return endDt;
	}

	public void setEndDt(String endDt) {
		this.endDt = endDt;
	}

	public String getSupid() {
		return supid;
	}

	public void setSupid(String supid) {
		this.supid = supid;
	}



	private String supid;
    

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Long getCentreProductId() {
        return centreProductId;
    }

    public void setCentreProductId(Long centreProductId) {
        this.centreProductId = centreProductId;
    }

    public Long getTeamId() {
        return teamId;
    }

    public void setTeamId(Long teamId) {
        this.teamId = teamId;
    }

    public Long getCentreId() {
        return centreId;
    }

    public void setCentreId(Long centreId) {
        this.centreId = centreId;
    }

    public Integer getIsnew() {
        return isnew;
    }

    public void setIsnew(Integer isnew) {
        this.isnew = isnew;
    }

    public Integer getIshot() {
        return ishot;
    }

    public void setIshot(Integer ishot) {
        this.ishot = ishot;
    }

    public Integer getIsvip() {
        return isvip;
    }

    public void setIsvip(Integer isvip) {
        this.isvip = isvip;
    }

    public ProductsReqVo() {
    }

    public ProductsReqVo(Long centreProductId, String title, Long centreId) {
        this.centreProductId = centreProductId;
        this.title = title;
        this.centreId = centreId;
    }

    public Long getMid() {
        return mid;
    }

    public void setMid(Long mid) {
        this.mid = mid;
    }

    public Integer getIsTeam() {
        return isTeam;
    }

    public void setIsTeam(Integer isTeam) {
        this.isTeam = isTeam;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public BigDecimal getMinScore() {
        return minScore;
    }

    public void setMinScore(BigDecimal minScore) {
        this.minScore = minScore;
    }

    public BigDecimal getMaxScore() {
        return maxScore;
    }

    public void setMaxScore(BigDecimal maxScore) {
        this.maxScore = maxScore;
    }

    public Integer getIsmao() {
        return ismao;
    }

    public void setIsmao(Integer ismao) {
        this.ismao = ismao;
    }

	public Boolean getCentreFlag() {
		return centreFlag;
	}

	public void setCentreFlag(Boolean centreFlag) {
		this.centreFlag = centreFlag;
	}

	public Integer getIsziti() {
		return isziti;
	}

	public void setIsziti(Integer isziti) {
		this.isziti = isziti;
	}

	public Integer getIstangshi() {
		return istangshi;
	}

	public void setIstangshi(Integer istangshi) {
		this.istangshi = istangshi;
	}

	public Integer getIswaimai() {
		return iswaimai;
	}

	public void setIswaimai(Integer iswaimai) {
		this.iswaimai = iswaimai;
	}
}
